package com.wltt.product.ahuthr.model.po;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * @ClassName: UserBasicPO
 * @Description: 人员基本信息<br />
 * @Date: 2024-05-17 10:05:37
 * @Author yanggl
 */
@Data
public class UserBasicPO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Long id;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 身份证号码
     */
    private String userIdNumber;

    /**
     * 工号
     */
    private String jobNumber;

    /**
     * 性别
     */
    private String userSex;

    /**
     * 出生年月
     */
    private Date userBirthday;

    /**
     * 民族
     */
    private String userNation;

    /**
     * 籍贯
     */
    private String userNativePlace;

    /**
     * 政治面貌
     */
    private String userPoliticalStatus;

    /**
     * 工作时间
     */
    private Date workStartDate;

    /**
     * 工作年限
     */
    private Integer workYearCount;

    /**
     * 来校时间
     */
    private Date userArrivalDate;

    /**
     * 身份类别
     */
    private String userCategory;

    /**
     * 是否入库
     */
    private String userStorageStatus;

    /**
     * 最高学历
     */
    private String highestEducation;

    /**
     * 最高学位
     */
    private String highestDegree;

    /**
     * 最高学历获取院校
     */
    private String highestSchool;

    /**
     * 最高学位获取学院
     */
    private String highestCollege;

    /**
     * 毕业专业
     */
    private String highestMajor;

    /**
     * 毕业时间
     */
    private Date graduationTime;

    /**
     * 移动电话
     */
    private String userPhone;

    /**
     * 档案状态
     */
    private String userFileStatus;

    /**
     * 登记审批状态：0草稿；100审批中；110已打回; 120已撤回； 200审批通过；
     */
    private Integer userRegisterStatus;

    /**
     * 起薪状态：0草稿；100审批中；110已打回; 120已撤回； 200审批通过；
     */
    private Integer userSalaryStatus;

    /**
     * 登记流程id
     */
    private Long registerFlowId;

    /**
     * 起薪流程id
     */
    private Long salaryFlowId;



}